48b9906a46c78369fd9849639015b85967f0a9f0,src/main/java/com/ryanharter/auto/value/moshi/AutoValueMoshiExtension.java,AutoValueMoshiExtension,createTypeAdapter,#ClassName#ClassName#List#,208

Before Change



    MethodSpec.Builder constructor = MethodSpec.constructorBuilder()
        .addModifiers(PUBLIC)
        .addParameter(Moshi.class, "moshi");

    for (Map.Entry<Property, FieldSpec> entry : adapters.entrySet()) {
      Property prop = entry.getKey();

After Change



    ImmutableMap<Property, FieldSpec> adapters = createFields(properties);

    ParameterSpec moshi = ParameterSpec.builder(Moshi.class, "moshi").build();
    MethodSpec.Builder constructor = MethodSpec.constructorBuilder()
        .addModifiers(PUBLIC)
        .addParameter(moshi);

    boolean needsAdapterMethod = false;
    for (Map.Entry<Property, FieldSpec> entry : adapters.entrySet()) {